﻿using System.ComponentModel.Composition;
using Microsoft.VisualStudio.Text.Classification;
using Microsoft.VisualStudio.Utilities;

namespace Expect.Vs2010.Extensions
{
    internal static class ClassificationDefinition
    {
        /// <summary>
        /// Defines the "Expect.Vs2010.Extensions" classification type.
        /// </summary>
        [Export(typeof(ClassificationTypeDefinition))]
        [Name("ExpectEditorClassification")]
        internal static ClassificationTypeDefinition ExpectClassifierType = null;
    }

    internal static class KeywordClassificationDefinition
    {
        /// <summary>
        /// Defines the "Expect.Vs2010.Extensions" classification type.
        /// </summary>
        [Export(typeof(ClassificationTypeDefinition))]
        [Name("ExpectEditorKeywordClassification")]
        internal static ClassificationTypeDefinition ExpectClassifierType = null;
    }

    internal static class KeywordParamClassificationDefinition
    {
        /// <summary>
        /// Defines the "Expect.Vs2010.Extensions" classification type.
        /// </summary>
        [Export(typeof(ClassificationTypeDefinition))]
        [Name("ExpectEditorKeywordParamClassification")]
        internal static ClassificationTypeDefinition ExpectClassifierType = null;
    }
}
